package designPattern.BridgePattern.p1;

/**
 * @author jiangwz
 * @create 2021/3/8.
 */
public abstract class AbsPhone {

    protected Brand brand;
    protected Version version;
    protected SystemInfo info;

    public AbsPhone(Brand brand, Version version, SystemInfo info) {
        this.brand = brand;
        this.version = version;
        this.info = info;
    }

    void info(){
        brand.info();
        version.version();
        info.system();
    }



}
